// pages/user/editInfo/editInfo.js
Page({

  /**
 * 页面的初始数据
 */
  data: {
    password: null,
    newPassword: null,
    newPasswordError: null,
    passwordError: null,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  submitInfo() {
    if (this.data.password == null || this.data.newPassword == null
      || this.data.newPasswordError != '' || this.data.passwordError != '') {
      wx.showToast({
        title: '修改信息有误，请检查一下',
        icon: 'none',
        duration: 1500
      });
      return;
    }

    //提交修改信息
    wx.request({
      url: getApp().globalData.BASE_URL + "/admin/password/update",
      method: "POST",
      data: {
        id: getApp().globalData.userInfo.adminId,
        oldPassword: this.data.password,
        password: this.data.newPassword
      },
      header: {
        'content-type': 'application/x-www-form-urlencoded',
        'Authorization': getApp().globalData.TOKEN
      },
      success(res) {
        res = getApp().responseInterceptor(res)
        if (res === undefined) return;
        wx.showToast({
          title: '修改成功！',
          duration: 1500
        });
        
      }
    })

  },
  checkPassword(e) {
    let value = e.detail.value;
    if (value == "") {
      this.setData({
        passwordError: "密码不能为空"
      })
    } else {
      this.setData({
        passwordError: ""
      })
    }
  },
  checkNewPasswordPassword(e) {
    let value = e.detail.value;
    if (value == "") {
      this.setData({
        newPasswordError: "密码不能为空"
      })
    } else {
      this.setData({
        newPasswordError: ""
      })
    }
  },
  changePassword(event) {
    this.setData({
      password: event.detail,
    });
  },
  changeNewPassword(event) {
    this.setData({
      newPassword: event.detail,
    });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})